package com.programmingeyeclient.user.entity;

import java.io.Serializable;

/**
 * (EduLiveRoom)实体类
 *
 * @author makejava
 * @since 2023-05-23 08:51:46
 */
public class EduLiveRoom implements Serializable {
    private static final long serialVersionUID = -78770975654764913L;
    /**
     * 房间id
     */
    private Integer id;
    /**
     * 房间名称
     */
    private String name;
    /**
     * 直播类型  1 百家云
     */
    private String liveType;
    /**
     * 教室id
     */
    private String classroomId;
    /**
     * 房间类型2 普通大班课
     */
    private String roomType;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 课程状态
     */
    private String roomStatus;
    /**
     * 回放状态
     */
    private String playbackStatus;
    /**
     * 创建人
     */
    private Integer createUser;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改人
     */
    private Integer updateUser;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 是否已删除
     */
    private Integer isDeleted;
    /**
     * 讲师参加码
     */
    private String teacherCode;
    /**
     * 助教参加码
     */
    private String tutorCode;
    /**
     * 学员参加码
     */
    private String studentCode;
    /**
     * 自动录制
     */
    private String autoPlaybackRecord;
    /**
     * 指定PC端是否以视频为主 1:以视频为主 2:以PPT为主 （默认是以ppt为主，该选项只针对三分屏有效）
     */
    private String isVideoMain;
    /**
     * 指定手机H5页面是否以视频为主 1:以视频为主 2:以PPT为主 （默认是以视频为主）
     */
    private String mobileIsVideoMain;
    /**
     * 课程预设的结束时间后可以拖堂的时间，到时间会强制下课，单位（秒），0不强制，大于0生效,最大不可超过7200秒（两小时）
     */
    private String endDelayTime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLiveType() {
        return liveType;
    }

    public void setLiveType(String liveType) {
        this.liveType = liveType;
    }

    public String getClassroomId() {
        return classroomId;
    }

    public void setClassroomId(String classroomId) {
        this.classroomId = classroomId;
    }

    public String getRoomType() {
        return roomType;
    }

    public void setRoomType(String roomType) {
        this.roomType = roomType;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getRoomStatus() {
        return roomStatus;
    }

    public void setRoomStatus(String roomStatus) {
        this.roomStatus = roomStatus;
    }

    public String getPlaybackStatus() {
        return playbackStatus;
    }

    public void setPlaybackStatus(String playbackStatus) {
        this.playbackStatus = playbackStatus;
    }

    public Integer getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Integer updateUser) {
        this.updateUser = updateUser;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getTeacherCode() {
        return teacherCode;
    }

    public void setTeacherCode(String teacherCode) {
        this.teacherCode = teacherCode;
    }

    public String getTutorCode() {
        return tutorCode;
    }

    public void setTutorCode(String tutorCode) {
        this.tutorCode = tutorCode;
    }

    public String getStudentCode() {
        return studentCode;
    }

    public void setStudentCode(String studentCode) {
        this.studentCode = studentCode;
    }

    public String getAutoPlaybackRecord() {
        return autoPlaybackRecord;
    }

    public void setAutoPlaybackRecord(String autoPlaybackRecord) {
        this.autoPlaybackRecord = autoPlaybackRecord;
    }

    public String getIsVideoMain() {
        return isVideoMain;
    }

    public void setIsVideoMain(String isVideoMain) {
        this.isVideoMain = isVideoMain;
    }

    public String getMobileIsVideoMain() {
        return mobileIsVideoMain;
    }

    public void setMobileIsVideoMain(String mobileIsVideoMain) {
        this.mobileIsVideoMain = mobileIsVideoMain;
    }

    public String getEndDelayTime() {
        return endDelayTime;
    }

    public void setEndDelayTime(String endDelayTime) {
        this.endDelayTime = endDelayTime;
    }

}

